package socrates.movil;

import android.app.ListActivity;
import android.content.Intent;
import android.media.JetPlayer.OnJetEventListener;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.*;

import java.net.URI;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import socrates.dto.InasistenciaDTO;
import socrates.dto.PagoPendienteDTO;
import socrates.ws.WSControler;

public class Inas extends ListActivity {

	private int codAlumno;
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.ina);
		
		Bundle extras = getIntent().getExtras();
		  
		if(extras !=null)
		  {
			codAlumno = Integer.parseInt(extras.getString("codAlumno"));
		  }
		
		List<String> lstelemento = new ArrayList();
		  
		WSControler con = new WSControler(3); 
		List<InasistenciaDTO> lsInasistencia = con.obtener_Inasistencia(codAlumno);
		  
		Iterator <InasistenciaDTO> it = lsInasistencia.iterator();
		DateFormat formatter = new SimpleDateFormat("dd-MMM-yy");
		
		  while(it.hasNext()){
			  InasistenciaDTO objInasistencia = it.next();
			  String elemento = objInasistencia.getCurso_Nombre().toUpperCase() + "\nInasistencia: "+objInasistencia.getTotal()+
					  "\nMaximo de Faltas: " + objInasistencia.getMax() ;
			  lstelemento.add(elemento);
		  }
		  
		TextView tv = (TextView)findViewById(R.id.titulo);
		tv.setText("Inasistencia");
		setListAdapter(new ArrayAdapter<String>(this, R.layout.inalista,lstelemento));

		ListView lv = getListView();
		lv.setTextFilterEnabled(true);
		/*
		 * lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
		 *
		 * public void onItemClick(AdapterView<?> parent, View view, int position,
		 * long id) { Toast.makeText(getApplicationContext(), ((TextView)
		 * view).getText(), Toast.LENGTH_SHORT).show(); } });
		 */

		registerForContextMenu(getListView());
	}
}
